κ-Curves: Interpolation at Local Maximum Curvature
نویسندگان
چکیده
We present a method for constructing almost-everywhere curvature-continuous, piecewise-quadratic curves that interpolate a list of control points and have local maxima of curvature only at the control points. Our premise is that salient features of the curve should occur only at control points to avoid the creation of features unintended by the artist. While many artists prefer to use interpolated control points, the creation of artifacts, such as loops and cusps, away from control points has limited the use of these types of curves. By enforcing the maximum curvature property, loops and cusps cannot be created unless the artist intends for them to be. To create such curves, we focus on piecewise quadratic curves, which can have only one maximum curvature point. We provide a simple, iterative optimization that creates quadratic curves, one per interior control point, that meet with G2 continuity everywhere except at inection points of the curve where the curves are G1. Despite the nonlinear nature of curvature, our curves only obtain local maxima of the absolute value of curvature only at interpolated control points.
منابع مشابه
Curves on surfaces: Geodesics 1 Review of the geodesic curvature of the curves in the surface
1 Review of the geodesic curvature of the curves in the surface We first review the geodesic curvature of the curves in the surface introduced in section 4.1. Let M be a surface and let α be a curve in the surface M, parametrized by its arc-length (.i.e. α ′ = 1). By the " trick of the unit-vector " , α ′′ is perpendicular to α ′ , so (4.2.1) α ′′ = κ n n + κ g n × α ′ .
متن کاملMetamorphosis of Planar Parametric Curves Via Curvature Interpolation
This work considers the problem of metamorphosis interpolation between two freeform planar curves. Given two planar parametric curves, the curvature signature of the two curves is linearly blended, yielding a gradual change that is not only smooth but also employs intrinsic curvature shape properties, and hence is highly appealing. In order to be able to employ this curvature blending, we prese...
متن کاملB-morphs between b-compatible curves
1 We define b-compatibility for planar curves and propose three 2 ball morphing techniques (b-morphs) between pairs of b3 compatible curves. B-morphs use the automatic ball-map 4 correspondence, proposed by Chazel et al. [11], from which 5 they derive vertex trajectories (Linear, Circular, Parabolic). 6 All are symmetric, meeting both curves with the same an7 gle, which is a right angle for the...
متن کاملDiscrete Curvature and Torsion-based Parameterization Scheme for Data Points
Parameterization for data points is a fundamental problem in the field of Computer Aided Geometric Design. Recently, an improved centripetal parameterization technique is proposed by Fang et al and its superiority to other common methods, such as uniform method, chord length method, centripetal method, Foley method and universal method, etc., is validated by a lot of numerical examples. In this...
متن کاملInteractive shape preserving interpolation by curvature continuous rational cubic splines
A scheme is described for interactively modifying the shape of convexity preserving planar interpolating curves. An initial curve is obtained by patching together rational cubic and straight line segments. This scheme has, in general, geometric continuity of order 2(G continuity) and preserves the local convexity of the data. A method for interactively modifying such curves, while maintaining t...
متن کامل